Вход

Просмотр полной версии : Баг или что то типо того...


Fomax
22.06.2017, 15:06
У меня есть код jquery, во время обработки события меняются разные значения.

И вот в консоли я заметил, что во время события 'mousemove' иногда выскакивает непонятная ерись в атрибуте 'id', который я никак нигде в коде не задавал вообще.

Текст в 'id' специфический... может кто в курсе что это такое?

p.s. на производительность вроде не влияет, но когда что то происходит без твоего контроля, как то не очень приятно... И ум пытливый бесится...

http://s018.radikal.ru/i513/1706/b0/2d125d06db3f.png (http://radikal.ru)

рони
22.06.2017, 15:46
Fomax,
jquery версия какая?

Fomax
22.06.2017, 15:49
рони,
3.2.1

рони
22.06.2017, 15:59
Fomax,
могу только предположить, что jquery считает что к данному элементу нужен быстрый доступ по id, и если его нет в элементе,генерирует свой.

Fomax
22.06.2017, 16:05
рони,
Ммм, спасибо, а этот sizzle только в 3 ветке?

рони
22.06.2017, 16:11
Fomax,
sizzle во всех, а вот генерация id с какой версии не знаю.

Rise
22.06.2017, 16:13
Fomax, "sizzle" - это селекторный движок https://sizzlejs.com/ который работает внутри jquery, "1498132008369" - это миллисекунды как при вызове Date.now(), всё вместе это (кэширование) очевидно какая-то реализация внутренней оптимизации работы движка Sizzle.

Fomax
22.06.2017, 16:18
Rise,
О как, спасибо за полезную информацию!